About Osborne House (cheltenham) Management Company Limited (04183016) United Kingdom