About Sandbar Deli Limited (12738595) United Kingdom