About Barber & Nicholls Limited (00266814) United Kingdom