About Cheltenham Animal Shelter Limited (03804561) United Kingdom