About Solarfixer Ltd (10495721) United Kingdom