About Spanish Bar & Restaurant (chelmsford) Ltd (10106593) United Kingdom