D & F Analysis Ltd