About Thomas Carroll Management Limited (13011074) United Kingdom