About Sandwiched Limited (04186392) United Kingdom