About 20 - 24 Ancaster Road Management Company Limited (04510991) United Kingdom