About Leam Terrace Management Company Limited (01205864) United Kingdom