Contact Us Welcome to the Igloo

London Floor 2, 20 Bloomsbury Street, London, WC1B 3QA Phone Number: 02074368669 Email address:
Dublin 21 Beechwood Park, Dun Laoghaire, Co Dublin, Ireland Phone Number: 0872579946 Email address:

This is a unique website which will require a more modern browser to work!

Please upgrade today!