C J H Green & Co Ltd 81 Elgin Crescent, Notting Hill, London W112JF