About Swindon & Gloucestershire Mind Ltd (10573231) United Kingdom