About Andover Garden Machinery Ltd (07098627) United Kingdom