About Trowle Solar Limited (09009695) United Kingdom