About Cecil Holdings Limited (00665020) United Kingdom