M

Mark Brighton

4 years ago

Appalling company that say they will deliver your ...

Appalling company that say they will deliver your items but then loose them for numerous days.

CEO then blames staff in franchises and the customers. As well as making remarks regards world renowned companies

Had to contact trading standards

Comments:

No comments