About Glenn Richards Golf Shop Limited (04537076) United Kingdom