About Townhouse Property Associates Ltd (11488622) United Kingdom