About H.c. Capel & Sons Limited (04475332) United Kingdom