About G.allen & Son Ltd (11198961) United Kingdom