About Aldrich & Co Limited (02989617) United Kingdom