About Allen & Smith Ltd (08882167) United Kingdom