About Bedfordshire Spinal Clinic Limited (11568557) United Kingdom