About Solihull Golf Club Limited (03844068) United Kingdom