About Cecil Capital Limited (11752635) United Kingdom