About 4 St Edmunds Terrace Management Company Ltd (10620978) United Kingdom