About Charrington & Co Ltd (12890318) United Kingdom