About D.l. Barr & Sons Limited (04520026) United Kingdom