About The Deli Warwick Limited (12234802) United Kingdom