About Humber Injury Clinic Limited (12080565) United Kingdom