W & G. Foyle Ltd.