Browse the Local Branch Directory

We have a network of connected branches across England, Wales and Northern Ireland who are ideally placed to help you, whether you are a buyer, seller, tenant or landlord. 

Our branches

Search our branches across England, Wales and Northern Irelands.

A

Acomb

Branch details
01904 782621

Ashton-under-Lyne

Branch details
0161 339 0466

B

Ballyhackamore

Branch details
02890 655555

Bamber Bridge

Branch details
01772 336183

Bangor

Branch details
02891 463721

Bedworth

Branch details
02476 643232

Belfast, Ormeau

Branch details
02890 680420

Blackpool Highfield Road

Branch details
01253 408444

Bridlington

Branch details
01262 676273

Burnley

Branch details
01282 429191

Bury & Ramsbottom

Branch details
0161 761 8555

C

Carrickfergus

Branch details
02893 351727

Castleford

Branch details
01977 556328

Catford

Branch details
0208 461 2233

Chapel House

Branch details
0191 264 1411

Cheadle

Branch details
0161 491 0111

Chester

Branch details
01244 328257

Chester le Street

Branch details
0191 388 1776

Chesterfield

Branch details
01246 236991

Chorley

Branch details
01257 267626

Cleckheaton

Branch details
01274 870440

Clevedon

Branch details
01275 872238

Colne

Branch details
01282 857939

Congleton

Branch details
01260 275217

Consett

Branch details
01207 509442

Coventry

Branch details
02476 256301

Crossgates

Branch details
0113 264 8777

D

Dartford

Branch details
01322 224436

Didsbury

Branch details
0161 434 7934

Dinnington

Branch details
01909 566031

Doncaster

Branch details
01302 320031

Durham City

Branch details
0191 384 1222

E

Eccleshall

Branch details
01785 850241

Evesham

Branch details
01386 442671

F

Folkestone

Branch details
01303 850200

G

Garstang

Branch details
01995 605638

Glengormley

Branch details
02890 843427

Glossop

Branch details
01457 866031

Gosforth

Branch details
0191 2844853

Grimsby

Branch details
01472 241735

Guisborough

Branch details
01287 636474

H

Halifax

Branch details
01422 348989

Hanley

Branch details
01782 204244

Haxby

Branch details
01904 764444

Hazel Grove

Branch details
0161 483 7016

Hebburn

Branch details
0191 4832606

Hebden Bridge

Branch details
01422 843988

Hillsborough

Branch details
0114 233 0250

Holmes Chapel

Branch details
01477 533575

Huddersfield

Branch details
01484 517822

Hull

Branch details
01482 709980

Hyde

Branch details
0161 366 6824

I

Ilford

Branch details
020 8550 2136

K

Kenilworth

Branch details
01926 857646

Kennington

Branch details
0207 928 2406

L

Leyland

Branch details
01772 423772

Lisburn

Branch details
02892 675321

Little Sutton

Branch details
0151 339 9378

Liverpool

Branch details
0151 227 2027

M

Macclesfield

Branch details
01625 428915

Manchester

Branch details
0161 236 9088

Middlesbrough

Branch details
01642 239030

Morley

Branch details
0113 252 0181

N

Nantwich

Branch details
01270 625208

Newcastle-under-Lyme

Branch details
01782 717273

Newtownards

Branch details
02891 814144

Northwich

Branch details
01606 41315

Nottingham

Branch details
0115 959 6355

O

Ossett

Branch details
01924 262777

P

Plaistow

Branch details
0207 474 9157

Pontefract

Branch details
01977 701891

Portishead

Branch details
01275 843371

Prescot

Branch details
0151 426 7336

Preston

Branch details
01772 561666

R

Ramsgate

Branch details
01843 598699

Rawtenstall

Branch details
01706 239060

Reddish

Branch details
0161 432 6046

Rhyl

Branch details
01745 334301

Romford

Branch details
0333 772 1570

Rotherham

Branch details
01709 363152

Rothwell

Branch details
0113 282 2136

Rye

Branch details
01797 225864

S

Sale Cheshire

Branch details
0161 962 4548

Salford

Branch details
0161 737 4828

Salford Quays

Branch details
0161 236 9088

Scarborough

Branch details
01723 365335

Selby

Branch details
01757 213733

Sheffield

Branch details
0114 276 3252

Southsea

Branch details
023 9282 4521

St Helens

Branch details
01744 733633

Stanley

Branch details
01207 237777

Stockton on Tees

Branch details
01642 601601

W

Wakefield

Branch details
01924 375301

Walderslade

Branch details
01634 200279

West Derby

Branch details
0151 226 5668

Widnes

Branch details
0151 424 3024

Wigan

Branch details
01942 216381

Wilmslow

Branch details
01625 522293

Woodseats

Branch details
0114 258 8522

Wrexham

Branch details
01978 368000

Y

Yardley

Branch details
0121 783 9909

York

Branch details
01904 655546