About London Clubs Glasgow Limited (SC259438) United Kingdom