About Barbican Marina Apartments Limited (13293064) United Kingdom