Linking offices is not really a big problem. Call your ISP, ask them if they have anything for that, call around to different telco's and power companies, what you are looking for is a "LAN extension". Not sure what is available in the UK though.
If you are not familliar with networking, then you will want to learn it, (at least basic routing). Most LAN extensions will come with a router for each side, for example, if you just assign 192.168.0.0/24 to one side, and 192.168.1.0/24 to the other side, and it should do everything in between.
Brush up on your Active Directory a bit... you need to create a new DC at the other location, and join it to the domain... create a new "site" and put the new DC in it, assign the subnets that are in each site, and that will let your users find the closest DC to log into.
File sharing over a WAN link is a pain, you may consider a replication process, depending on the amount of bandwidth you have, microsoft has some tools for replicating files on the DC around, but there are other things, like Novell iFolder, which may be more convenient.