About Edward Barber & Son Ltd (02656279) United Kingdom