About 66 Englefield Road Management Company Limited (02998397) United Kingdom