About D. Mead & Co. Limited (03620964) United Kingdom