About Sandro Sandwich Bar Ltd (10268962) United Kingdom