About Suite Apartments Aberdeen Two Ltd (SC588853) United Kingdom