About Clober Golf Course Limited (SC038592) United Kingdom