About Clc Holidays Limited (07361428) United Kingdom