About P&h Projects Limited (10074638) United Kingdom