About Still Shed Distillery Limited (13305580) United Kingdom