About Bard & Blackwood Limited (01831228) United Kingdom