About Barnard & Barnard (sales) Limited (00946239) United Kingdom