About Hambleton Bard Limited (01195326) United Kingdom