About Chalfen Of London Limited (11249141) United Kingdom