We use cookies on this website, you can find more information about cookies here. Thomas Alexander and Company Limited, Registered in England and Wales, Company Number 3958289. Registered office: 590 Green Lanes, Palmers Green, London N13 5RY