David and Charles compare prices