About Thomas Carroll Properties Limited (03462131) United Kingdom