About 27 Lansdown Place Cheltenham Management Limited (01623229) United Kingdom