About Spirit Solar Limited (07138647) United Kingdom