This job is no longer listed.

Job ID: 30483555

Reason: We thank Cannysage for the time and effort but unfortunately the images were not of the quality that was specified or agreed. The contractor has indicated his inability to revise or improve further to our standard hence we view the contract as void.