About Bowler & Hatte Limited (07652617) United Kingdom