building undertaking definition

building undertaking means the construction, alteration, repair, decoration or demolition of buildings either in whole or in part and includes the providing of water, light, heating or other services for a building;