About The Cockwood Rum Company Limited (12440608) United Kingdom