About A Allen & Son Limited (07120823) United Kingdom