About Charles H. Cecil Limited (11716232) United Kingdom