About Smoked Leaf Industries Limited (11465266) United Kingdom