About Huddersfield Lawn Tennis & Squash Club Limited (03660903) United Kingdom