About Niche Leisure Products Limited (11078023) United Kingdom