About Duncan Barber Holdings Ltd (09494926) United Kingdom