About Foxy Deli Limited (08519782) United Kingdom