About Pitworthy Solar Limited (08272566) United Kingdom