About Druid Stoke Limited (13523646) United Kingdom