About Dennis Barber Ltd. (04426217) United Kingdom