About Dr S Carroll Limited (11893341) United Kingdom