Addleshaws seals £1m deal with pharmaceuticals giant