About The Deli Malvern Ltd (11963959) United Kingdom