I think it is a good idea to practice with someone in the UK if that is where you will be using the language. But as MoiraWendy says, there is a wide range accents within the UK and it would be surprsing to hear a foreigner to speak with a Scottish or Irish accent (unless you plan to spend a lot of time in those places.) The differences are similar to the differences between Castilian and Latin American Spanish, in terms of pronunciation and vocabulary. For you to speak with a Scottish accent in London would be like me speaking with a Rioplatense accent in Madrid -- it's understood but unexpected.