About C & H Geatches Ltd. (04770337) United Kingdom