- London, England, United Kingdom
M HOLDINGS LIMITED is a company based out of 64 NEW CAVENDISH STREET, LONDON, United Kingdom.