About British Lawnmower Racing Association Limited(the) (01965854) United Kingdom