About Carterhouse Ltd (09580704) United Kingdom