About Nelson Sport & Leisure Limited (09645328) United Kingdom