About The London Sandwich Company Limited (09894116) United Kingdom