About The Bowler (leamington Spa) Limited (11761770) United Kingdom