Recovery in Musselburgh, Midlothian We help you find any company! John Mcdonald Metal Recycling Ltd. 6b Newhailes Business Park, Newhailes Road Musselburgh, Midlothian