My lessons were 1:30 and half an hour of that was driving home (still me driving) so i’d definitely recommend 2 hours instead of 1! Usually blocks are booked in 20 hours, £400 for 16 hours is a LOT. Could just be difference in area as i’m in the north east, but mine and pretty much everyone I know were around £18 per hour.
Check out a few instructors and get some prices to see if that’s normal, sounds like a huge rip off to me though.