manteca, Great Marlborough Street, London