Hamilton opens new customer service centre in Barcelona