About Delancey (cheltenham) Management Limited (08071142) United Kingdom