About Caro Chester Limited (11563216) United Kingdom