Liddiards of Aldbourne, Wiltshire, England