About Barber & Mack Limited (09454980) United Kingdom