Tried to complain to Shell UK earlier…
Tried to complain to Shell UK earlier about a terrible experience that I have had with one of their trading partners The Right Fuelcard Company, and no one their could help me with my complaint.
Date of experience:
Aug 02, 2024