About Scc O Deli Limited (11314863) United Kingdom