About D. Barker & Son Ltd (08067416) United Kingdom