About C. R. Allen & Sons Ltd (04685348) United Kingdom