About Sloane Street Deli Limited (12311711) United Kingdom