Anyone have any views on these guys, workshop, customer service etc? Need to get my car looked at ive seriously lost some power. Thanks