About Ickenham Sandwich Bar Limited (05994442) United Kingdom