Fine & Country launches new hub in West London

Fine & Country Notting Hill & Chelsea will not have a traditional high street office.