Due diligence ensures that developers and clients are fully informed on all site specifics. From initial site appraisals to making applications for pre-development requirements with the relevant authorities, to outline assessments for site abnormals. Due diligence is an essential part of any development and often avoids potential problems from arising before a project starts.