About Ledmore Sports Management Limited (04192883) United Kingdom