About Golf And Turf Equipment Limited (12974684) United Kingdom