About Clifford Leisure Limited (12030659) United Kingdom