Sorry, but I think that so far there is very little evidence that confirms that Richard Sutton and William de Olney were father and son. Certainly Lipscomb's Buckinghamshire doesn't cite any primary sources.
The Charters of the Anglo-Norman Earls of Chester c. 1071-1237, edited by Geoffrey Barraclough, in Charter 338, pp. 339-340, states that he thinks 'de Sutton' has been added later, and that the Olney referred to is Olney in Buckinghamshire, not Olney near Coventry. Also that Sir William of Olney, is allegedly the son of Sir Richard Sutton.
The article about the Parish of Olney near Warrington in British History Online, from A History of the Country of Buckingham, vol. 4, has no mention of Sir Richard de Sutton, nor of a Sir William de Olney.