About Pendleton Installations Limited (03090309) United Kingdom