About Charrington Humphreys Limited (11788594) United Kingdom