About 160 Wells Road Management Company Limited (02144616) United Kingdom