About The Sandwich Maker Limited (10997783) United Kingdom