About Sports & Leisure Holdings Limited (12592346) United Kingdom