About Tollgate Solar Limited (09894697) United Kingdom