There's a new building here

https://www.google.co.uk/maps/place/Seven+Springs,+Cheltenham/@51.8582289,-2.0511274,480m/data=!3m1!1e3!4m5!3m4!1s0x48711a1a1c870bb1:0x9a0d9890ec4f18f4!8m2!3d51.8516567!4d-2.0490348

Possibly a converted barn called "Minotaur barn"

http://www.rightmove.co.uk/property-for-sale/property-27497961.html

https://publicaccess.cotswold.gov.uk/online-applications/propertyDetails.do?activeTab=summary&keyVal=JI7566FILI093
