About Baffour & Co. Ltd (12213359) United Kingdom