About B.e. Allen & Sons Limited (01146335) United Kingdom