About London International Club Limited (02895863) United Kingdom