About Horwich Golf Club Land Limited (07953341) United Kingdom