About Staffordshire Solar 1 Limited (13371267) United Kingdom