Bob, with regards to hotels. Have you tried calling any of them directly? 50GBP sounds cheap but if you talk to a hotel directly with that many rooms I would think there is a deal out there. I would check
www.betterbidding.com to see what some of the hotels are going for on priceline during your travel time frame also. I am sure you have checked out the budget travel section of this board but just in case you havent I am sure there is some good info in there on London also. I dont really have a recommendation for travel agent or group travel. Sad that BA cant be of more assistance.