I don't know about the UK, but in the USA people don't buy trucks from a store, they buy then from a dealer. So if it is the same in the USA, then that name has no sense. Unless it is a store that sells surplus by the truckloads/lorryloads I guess. I can see that.

