About St Aidans Apartments Management Ltd (07879372) United Kingdom