About Douro House (cheltenham) Management Company Limited (01651050) United Kingdom