About Allen & Abel Ltd (10891298) United Kingdom