About Mcneill Sports Management Limited (SC489456) United Kingdom