About Charles & Thomas Limited (12792933) United Kingdom