About Mead & Co. Limited (03382862) United Kingdom