Squares Estate Agents Ltd is located in Leighton Buzzard, United Kingdom on 38 High St. Squares Estate Agents Ltd is rated 1.9 out of 5 in the category property management company agency in United Kingdom. Squares Estate Agents Limited is a real estate company based out of Leighton Buzzard, United Kingdom.
Company size
11-50 employees
Headquarters
Leighton Buzzard