lc joinery roofing & building work carry out all types of roofing in edinburgh. From slate roofs, tiled roofs and all types of flat roofs we have it covered from minor repair work to full traditional slate roof replacements. On extensions edinburgh we can construct your roof from scratch to laying the last slate.