About Grand Sandwich Llp (OC421063) United Kingdom