About St. Marks Apartments Management No. 1 Limited (NI058677) United Kingdom