gp cost richmond