About Telford Car Services Ltd (12065026) United Kingdom