mere hall farm business centre.PNG

Our Locations

Stopford is headquartered in Manchester and has offices in Lancaster and Ellesmere Port.


Mere Hall Farm  Business Centre. Bucklow Hill, Mere, Knutsford, Cheshire, WA16 6LE


Lancaster Environment Centre, Library Avenue, Lancaster University, Lancaster, LA1 4QY

Ellesmere Port

Custom House, Merseyton Road
Ellesmere Port, Cheshire, CH65 3AD