About Carroll Projects Limited (07914412) United Kingdom