About 74 Churchill Road Management Company Limited (08353224) United Kingdom