About Telford Car Wash Limited (13656122) United Kingdom