About Clement S Deli Ltd (12279447) United Kingdom