About J&h Sport Management Limited (08577650) United Kingdom