About St Swithins Apartments Management Ltd (10764754) United Kingdom