About Nellbridge Country Sports Limited (06918406) United Kingdom