About Bloomsbury Leisure Holdings Limited (07126903) United Kingdom