About Lutterworth Squash Club Limited (02234603) United Kingdom