About The Sandwich Metro Ltd. (SC248123) United Kingdom