About T O Carroll Ltd (13220231) United Kingdom