About Devon Ambulance And First Aid Services Cic (08953219) United Kingdom