About Carroll Construction Solutions Limited (03404920) United Kingdom