About 13 Church Terrace Management Limited (02488220) United Kingdom