About West Strathore Solar Limited (09723125) United Kingdom