McGregor Boyall is a recruitment service. Most vacancies are published on behalf of client companies.
Currently, what the company is primarily hunting for is Financial Markets, Financial Data Analysis, and Finance professionals. They recruit for offices in London, Central London, Glasgow City and 15 other locations within United Kingdom. See below for a list of 114 vacancies at McGregor Boyall, for instance "Financial Planning Analyst" and "Business Analyst - OTC Derivatives - Asset Management".