About Carehouse London Limited (11899232) United Kingdom