About The Carbis Beach Apartments Management Company Limited (03955670) United Kingdom