About J R Allen & Sons Limited (04173746) United Kingdom