About Cameron Leisure Limited (SC669102) United Kingdom