About D&s Carroll Limited (10520946) United Kingdom