About North & South Leisure Holdings Ltd (10757459) United Kingdom