About London Bookmakers Ltd (12734511) United Kingdom