About Green Power Services (installations) Ltd (11754239) United Kingdom