Murray Shaw is not the cheapest, and not the most expensive that you will find in London. They did a great job replacing the deck as well as shingles, and did it very efficiently. There were a few small workmanship issues, but these were addressed quickly. Came back twice to clean up nails, wood, etc.