Roofing in Bonnyrigg, Midlothian We help you find any company! Lenaghen Roofing Services Limited 101 High Street, Bonnyrigg Bonnyrigg, Midlothian