About Trowell Properties Ltd (12809182) United Kingdom