About Rosehouse London Limited (12324808) United Kingdom