Castle Cary is a small market town of around 2,000 inhabitants situated 12 miles north east of Yeovil and 24 miles south of Bath.