About Barret & Son Limited (08259361) United Kingdom