About David Barrs & Company Limited (01379133) United Kingdom