About 1-8 Southwood Mansions Management Company Limited (02318406) United Kingdom