About The Farmhouse Deli Ltd (13155854) United Kingdom