About The Sandwich Station Limited (13410938) United Kingdom