About Cecil S. Allen & Sons Limited (03479440) United Kingdom