About Thameswey Solar Limited (07679222) United Kingdom