About Stephen Bowler Limited (08386145) United Kingdom