About Clifton Beach Investments Limited (10988246) United Kingdom