Windsor office
Our main office is situated in the historic town of Windsor, a 30 minute drive or train ride from central London. Not only is it our home, it’s also home to Windsor Castle, the Queen’s favourite weekend residence.
While our offices aren’t quite as grand as Her Majesty’s, they’re still impressive – with over 100 staff working in our modern and open plan offices, which also provide a full kitchen and a range of leisure facilities for after work entertainment.