Deli at Chelsea Barracks Kitchen 1 Garrison Close, London SW1W 8BP