About Glen Golf Design Limited (06934181) United Kingdom