Contact Us

Click on the centres below to see where we are located on the map.

Sheffield Centre

86 Clarkehouse Road
Sheffield, S Yorkshire
S10 2LJ

Phone: 020 7798 6000 Email:

london.reception@iofc.org.uk