Its a very nice name. Like you said, perhaps for a moving company (specialised in moving giant things, pipelines, houses etc??). IMHO, I would just sit and wait until the opportunity arises.
Depending on the enduser (small/large company): low xxxx to high xxxx
cheers