About 159 Wells Road Management Company Limited (09673137) United Kingdom