About The Cotswold Distilling Company Limited (08561633) United Kingdom