About The Club Sandwich Ltd (SC305677) United Kingdom