About Charles Cleghorn Limited (06393263) United Kingdom