About St Ives Beach Apartments Limited (09731033) United Kingdom