About St Margarets (cheltenham) Limited (12611430) United Kingdom