Ian Whitehurst

Ian Whitehurst is a barrister at Exchange Chambers (Liverpool, Manchester and Leeds)