Health costs can't be the reason as UK overall health expenditure is low by comparison with both the US and most European countries. Yes it is financed differently, but it is the overall value which would affect prices not whether you pay via private insurance or through taxation.
I agree with Gary, it's market size and real estate costs.
I agree with Gary, it's market size and real estate costs.