About Trethosa Solar Limited (08270769) United Kingdom