About N Scott Medical Services Limited (11838888) United Kingdom