About London Clubs Trustee Limited (02421112) United Kingdom