Scheffleras become "leggy" when they don't receive too much light. This is because they reach for the light. Scheffleras love bright light but not direct sun. Their leaves will burn if you exposed them to direct heat. Place them indoor where they receive enough light and don't move them if you think it's the right spot already. It's also advised to place a saucer of pebbles under it's pot. This will receive excess water and brings extra humidity to the plant.
You may take note of some signs of over watering and under watering. Wrinkled leaves may indicate poor watering while rotten roots are associated with overwatering.
Looking at your Schefflera, I think it needs to be stalked for support. :)
Hope this helps.
P.J.