About Thomas Carroll Group Plc (00869707) United Kingdom