We are a surfacing contractor first. Tarmac and surface dressing are the bulk of what we do, and the other four services exist because a surface needs ground prepared under it, an edge to hold it, repairs when it wears and markings when it is a car park.
Most jobs use more than one of them. A farm yard usually means groundworks and drainage before any tarmac goes down. A worn drive is often repairs and surface dressing rather than digging the whole lot out and starting again.
If you are not sure which of these you need, ring us and describe the problem. It is usually obvious from a two minute conversation, and it costs nothing to come and look.