About Sloane Street Deli Partnership Holdings Limited (12303223) United Kingdom