About Croxley Green Sandwich Bar Ltd (10952781) United Kingdom