About St. Marks Apartments Management No.3 Limited (NI065102) United Kingdom