John Macgill Communications
John Macgill Communications was set up by John Macgill after he left his post as managing director at Grayling Political Strategy in Edinburgh.
John Macgill Communications was set up by John Macgill after he left his post as managing director at Grayling Political Strategy in Edinburgh.