About Spencer Court (cheltenham) Limited (02719404) United Kingdom