Only applies to drivers of motor vehicles, as it is related to the provision of details - including insurance details. As neither pedestrians or cyclists are required to hold 3rd party insurance then there is no need for them to provide details.
Yes and no. Only need to provide insurance details if there is an injury to any person other than the driver of the motor vehicle the presence of which caused the "accident"
Otherwise, accident is defined as "Where, owing to the presence of a motor vehicle on a road, damage is caused to
any other vehicle
any roadside furniture
any property adjoining the road
any animal*not being carried in the motor vehicle or any trailer being towed by it
* animal = horse, cattle, ass, mule, dog, pig, goose, sheep
the driver of the vehicle must
a) stop
b) give details of the vehicle (including VRM)
c) and details of the driver to any person who has good reason to require those details.
and d) In the case of an injury accident (injury is caused to any person other than the driver of that vehicle), then the name of the driver's insurance company.
If unable to furnish those details at the time, (for example hitting a wall at 3 in the morning, and not being able to determine who the wall belongs to) then the driver must report the accident to the police as soon as is reasonably practicable, and in any case within 24 hours.
In the case of a due care as shown in the video, the driver should have stopped and furnished details. If he did not do, then he has committed offences. Generally the police will advise. After all, unless you are actively pursuing a case of obvious due care, then as long as you have details you can take action against the driver.
We really only get involved these days as arbiters, usually to ensure details are furnished, although we do tend to record injury accidents. After all, there are cases where injury may be caused but NOT the fault of the driver, so why would the police be involved?
In the case above your good old Heddlu ought to be prosecuting the driver for failing to stop and furnish details.