There’s a huge company behind this small restaurant :) Upper Crust is a brand of SSP Group plc (Food Travel Experts), UK based operator of branded restaurants in travel locations in 29 countries. They work at 125 airports and over 270 rail stations around the world (source: company website).Upper Crust…