About Lincolnshire Chilli Co Ltd (12296952) United Kingdom