Hi I just replied to an earlier post but thought it might be worth posting for a broader audience. I recently did a Blue Horizon test and was able to have my blood taken at my GPs' surgery by the nurse. It cost £10. The receptionist wasn't sure at first that it was possible but after research booked my appointment.
The nurse was surprised as she hadn't done it before but it all worked fine. I hope you can do the same.