About Ampthill Deli And Kitchen Ltd (11528935) United Kingdom