LMMG: London Middlesex Master Gardeners

What does LMMG mean? The above is one of LMMG meanings. It may have other definitions. Please refer to the end of this passage.

Definition in English: London Middlesex Master Gardeners