Portland Towing Centre Ltd, Lincoln’s Trusted Towing Shop