D M Hall
27 High Street
Elgin
IV30 1EE
01343 548501
Surveyors & Valuers