About Leckhampton Place (cheltenham) Management Company Limited (09544657) United Kingdom