The Home of Asian Cuisine

I wonder how many first-time visitors to Britain are confused by the factory sign they can see from the Heathrow Express on their way to Paddington station? It says simply:

“LRS – Asia’s Finest Foods”.