In site preparation and Land Filling works entail blasting, test drilling, landfill, levelling, earth moving, excavating, land drainage, other land preparation works clearing of building sites and sale of materials from demolished structures.