About Battle Mowers Limited (08242404) United Kingdom