About Nicholas Terrace Management Company Limited (10269601) United Kingdom