About Barr & Sons Limited (12577247) United Kingdom