About Leander Club Limited (09983188) United Kingdom