About Carroll & Wright Limited (06830215) United Kingdom