About Allen & Son Limited (08925807) United Kingdom