About H C Channells Limited (04783186) United Kingdom