About St. John S Court (cheltenham) Management Company Limited (02669720) United Kingdom