About Sandwich Mowers Limited (04485460) United Kingdom