About Mickey Walsh Sports Management Limited (06525218) United Kingdom