About D L Barrett & Son Limited (06818251) United Kingdom