IFT’s new home

At last IFT has a home to got to!! We are very happy for everyone to know that we will be moving to 1-4 Great Tower Street, London EC3R 5AA. We will be in the heart of the City, very near the Tower of London – (quite a strong legacy of family located there!)  There is […]