About Trowell Property Investors Ltd (13634404) United Kingdom