About Lytham Sandwich Shop Limited (10839985) United Kingdom