Andrew Hadfield compare prices