About Leisure Partners London Limited (11353606) United Kingdom