Kean Kennedy Ltd
50 High Street
Elgin
IV30 1BU
01343 547844
Surveyors & Valuers