About Sandwich Management Company Limited (02369054) United Kingdom