User-359936451 posted
Preferred methods involving setting the font size for the label output regardless of what the customer would have entered. Your only real issue is of the character count goes over the display limit you have set for the width of the label.
So if Company Name can support 150 characters at 12pt font, you can use a java script character counter during input to show how many characters the user has entered after each key stroke.
If the font sizes are practical then you could change from a label to a multi-line text box and allow the text to auto wrap as it gets larger and longer. This would move things down the label based on width set.