My car was towed in london england. There were signs but not properly visible ones and with no information on the company whatsoever apart from two mobile numbers. I know where it is being stored and was thinking of just taking it back. What legal implications are there
