About Quayaide Apartments Limited (12329803) United Kingdom