About Tivoli Place Management Company (cheltenham) Limited (02859205) United Kingdom