About London Masters Sports Club Limited (05397972) United Kingdom