About Carritt & Co Limited (11965970) United Kingdom