About L D Lawnmower Sales & Service Limited (04928209) United Kingdom