About Deli One Limited (08320251) United Kingdom