About Charles Cambray Limited (11126203) United Kingdom