Deli Polonia 31 High Street, London W5 5DB