About 17 Abbey Terrace Management Company Limited (08037394) United Kingdom