About James & Sons Medical Services Limited (12540560) United Kingdom