About Carroll Design Services Limited (09566991) United Kingdom