Originally Posted by
craigthemif
I recall visiting an Iberia office in Hammersmith several years ago. No idea if they are still there.
Check Companies House rather than an Iberia website...
Hammersmith seems to be all closed and the telephone numbers are defunct. Nothing on Companies House ether.
Anyone would think they were trying to make this difficult!