About Troughton Farm Solar Limited (08567868) United Kingdom