About Lees Sport Management Limited (12297052) United Kingdom