About Subway Stores Plaza Limited (06865758) United Kingdom