About Thirlestaine Hall (cheltenham) Management Limited (08008971) United Kingdom