About Barnard And Westwood Licenses Limited (08364993) United Kingdom