Mr John Archie Macleod
Mr John Archie Macleod is British and was born in 1955. The first directorship we have on file for them was in 1990 at Northbay Fishing Company Limited. Their newest directorship is with Astrid Shipping Company Limited where they hold the position of "Fisherman". This company was established 19 Dec 2012 and is based in London.