£800 is about right I think, maybe less. I had this not too long ago when I lost my key and to get another key(s) ordered and coded, it cost me £480. Unfortunately the keys would not communicate with the car because the body computer was not the original body computer. This meant the car had to be transferred from Milton Keynes to Northampton meaning I had to pay another £300+ to have a body computer replaced (refurbed), coded and up and running again. I then got half a refund for the coding for the first attempt as they Days MK came to my house but couldnt do it.
In terms of moving the car from one place to another, I have breakdown cover with my banks so I used one banks recovery service to take it from my house to Days MK in Milton Keynes and when they couldnt do it, I had another banks recovery service take it from Milton Keynes to Northampton otherwise they were charging £70 (Days MK) to do it.