Duck Pond, Cross Keys Road, Biddestone, Wiltshire, England UK