About Thomas Carroll Special Risks Limited (09098058) United Kingdom