About Cecil Management Limited (08077208) United Kingdom