Logo for a legal and business services company based in the UK.