About Allen & Clapham Limited (06310763) United Kingdom