1. I imagine that "end-to-end" means that they sell you everything you need to get the job done.
2. I don't know. You are the one looking them up on the web. Are you looking for land surveyors or what? Without more detail, I can't answer what they mean exactly.