About Sandwich Investments Limited (10570645) United Kingdom