About Cafferkey & Co. Limited (03421962) United Kingdom