About Knowhere Houses Ltd (12151038) United Kingdom