We have a similar well to the OP - 410' with 10GPM recovery rate, static water level is 80' normally but will drop to 110-120' in a dry summer.
The pump is set at 370-380', and it's a 1.5HP Gould 10GPM Model 10GS15 which is about the size you will want to generate 10-12 GPM which is enough to run irrigation and also your house.
I would also go for 3 Wire pump (10 gauge wire in the well) as 90% of the time its motor failure, so get the starting components above ground will save you $. Typically its $1500+ to replace the pump by the well co. So I just keep complete spare on hand ($700 range) ready to go and they charge about $4-500 to pull and replace in about 3 hours time.
On tanks as others have said, get the biggest or install two tanks for a long drawdown to eliminate cycling of the pump. The tank sizes can be confusing - meaning a 52 gallon tank with a bladder, the actual drawdown on 40-60 PSI setting is around 14 gallons so two in series gets you 28 gallons. Also on the switch, have them put in a low pressure cut out type - so if the well does run out of water the pump shuts down at 18 PSI protecting the pump.
Pipe size 1" 200PSI pipe should be fine - this is the heavy wall - comes in 500' rolls, the 1.25" should not be needed unless you intend to use this commercially and need high flow.
Torque arrestors - at 400' I would use three of them spaced every 100 feet to keep the wire from abraiding on the well casing.
.