MARGARET HOWELL LIMITED Company number 02134765 · Monitor this company Active Overview People 18 Control Charges Documents Analysis Location Related Registered office Address6 Welbeck Way, London, England And Wales, W1G 9RZ PostcodeW1G 9RZ Map