About Cecil House Management Limited (03368261) United Kingdom