About Marine Apartments Limited (12126181) United Kingdom