About Sports & Leisure Brands Ltd (05299368) United Kingdom