About Beech Terrace Management Company Limited (08578153) United Kingdom