About Peter Bowler Limited (08630455) United Kingdom