Tarraco is the Latin name of the Catalonian port city of Tarragona in Spain. Fast forward a year or two and it is now the name of a stylish new SEAT SUV to hit the market. A few weeks back I attended the UK media launch of the SEAT Tarraco at Amber Lakes in Wraysbury and got behind the wheel of this new model within the range. Located in a quaint part of the English countryside, Amber Lakes is actually…