About Sports & Leisure World Limited (02987915) United Kingdom