About Cheyne Beach Apartments Limited (02820478) United Kingdom