Found: Halfords Car Product
Found on the road Park Lane A536 a cleaning item which I guess was left on the car roof after visiting Halfords.
Have taken it back to Halfords so you need to prove it's yours, they have the receipt so take the card that you used to purchase said item.