Has anyone had any dealings with the new Triumph Dealer in Plummer Street, Newcastle? I'm wondering what they are like..........