About The Wenlock Deli Company Limited (11346066) United Kingdom