(The example comes from some website)
"European Crystal offers a large verity of menu choice & ideas for every group from 30 to 600 people."
Shouldn't "every group from 30 to 600 people" be either "every group of from 30 to 600 people" or "every group of 30 to 600 people"?
Welcome to the forum, Casey.
The original is not the most elegant of sentences, but the meaning is clear.
Rover