About Internet Golf Store Limited (07092682) United Kingdom