About Sandwich Box 1 Ltd (SC612396) United Kingdom