Who is Belvoir?
Belvoir is the largest property franchise group in the UK with 364 locally owned and managed branches nationwide across four brands, managing over 61,000 properties. Belvoir has won multiple industry awards and has built its business on its core brand values of service, quality and integrity.