About P & H Installations Limited (03335630) United Kingdom