About British And International Golf Greenkeepers Association Limited (06911065) United Kingdom