Cafe offering office catering services in central London. Freshly made platters are hand-delivered.