About Neil Collis Leisure Limited (01638561) United Kingdom