About Strand Apartments Management Company Limited (NI026683) United Kingdom