About 3 Abbey Terrace Management Company Limited (04191283) United Kingdom