Barbour Homes Ltd phone Grange Rd North Berwick, East Lothian EH39 4QT map JOHN A SMITH & SONS B C LTD phone Gilmerton, Athelstaneford North Berwick, East Lothian EH39 5LQ map if (!IN_DEV) { ?> } ?>