About Lucas Lane Sports Club Limited (11896651) United Kingdom