McGregor Boyall is a recruitment service. Most vacancies are published on behalf of client companies.
Currently, what the company is primarily hunting for is Frontend Development, Project Management, and Web Design professionals. They recruit for offices in London, South London, Singapore and 17 other locations within United Kingdom. See below for a list of 147 vacancies at McGregor Boyall, for instance "C++ Low Latency Developer - VP - Exchange Connectivity" and "Core Java & Big Data Developer - 12 month contract".