About C & T Hoyle Holdings Limited (11872233) United Kingdom