About Peter Barham Environment Limited (06930362) United Kingdom