Edinburgh - 0131 228 2083
Glasgow - 0141 248 6552

McGill & Co is a Scottish immigration law firm specialising in UK immigration, nationality and refugee law.

people img6

Email: This email address is being protected from spambots. You need JavaScript enabled to view it.

Phone: 0141 248 6552 / 0131 228 2083


James Ritchie is our Trainee Solicitor working from both offices who joined us full time in August  2017. He assists the firm on all areas of immigration, asylum, EU residence, and nationality law. 

He graduated with an LLB from Edinburgh Napier University in 2016 and proceeded to undertake his Diploma in Professional Legal Practice at the University of Edinburgh graduating in late 2017.  Whilst at University, James worked on submissions to Government for a research centre for law and co-founded the law school’s first Law Clinic. 

Before commencing his traineeship, he worked with the firm assisting with the firm’s busy Court of Session practice based at the Edinburgh office. 

James presently assists the Principals of the firm with matters relating to international investors, entrepreneurs, and Licence sponsorship for overseas talent. In addition, he supports the team in a variety of client applications in particular work for those resettled from Syria under the Vulnerable Persons Resettlement Scheme.

James’ interests lie in refugee law, with a particular interest in human rights. He also has a keen interest in maritime immigration law. James is a member of the Scottish Young Lawyers’ Association and JUSTICE Scotland.


McGill & Co are rated by the Legal 500 as a Tier 1 immigration law firm in Scotland...

"A market leader for specialist immigration and human rights law in Scotland’, McGill & Co’s ‘excellent and prompt’ team assists private clients with all aspects of immigration and nationality law, including business, investor and entrepreneur migration, sponsorship licensing, family migration, and asylum and refugee work."

Make an enquiry

Please let us know your name.
Please let us know your email address.
Please enter a valid phone number
Invalid Input
Please let us know your message.
How did you hear about us? Invalid Input
Invalid Input

Latest Tweets