About Henry & Dougal Limited (12527346) United Kingdom