About Sandwich Solutions Limited (11734880) United Kingdom