About Carroll Properties Limited (SC027859) United Kingdom