About From The Deli Ltd. (SC293127) United Kingdom