About 61 65 Borough Road Management Company Limited (03411509) United Kingdom