About Sandwich Box Limited (05766028) United Kingdom