About Charles & Peter Barber Limited (04184110) United Kingdom