About Durham Terrace Management Company Limited (02846413) United Kingdom