About Lambton Squash Holdings Limited (01015697) United Kingdom