About The Liquorice Press Limited (04910395) United Kingdom