British Heart Foundation Shops phone 19, John St Penicuik, Midlothian EH26 8HN map Oxfam Charity Shop phone 36, John St Penicuik, Midlothian EH26 8AB map if (!IN_DEV) { ?> } ?>