1010
Carpentry work and general work.
John saved the day for us when one decorator had let us down and his carpenter did not show up. John gave us accurate estimates and did a great job with the work to enable us to move in on time.
Customer in London,
10 February 2010
business
0.3