About Charles Lillie Holdings Limited (09244627) United Kingdom