About Carroll Property Company Limited (10941602) United Kingdom