Castle Rock Housing Association Ltd phone Salisbury View, Mayfield Place Dalkeith, Midlothian EH22 5JH map Esk Place Sheltered Housing phone Esk Place, Old Edinburgh Rd Dalkeith, Midlothian EH22 1JD map if (!IN_DEV) { ?> } ?>