About Scotch Quarter Apartments Limited (NI021493) United Kingdom