About Trecastle Solar Limited (09247262) United Kingdom