Margaret is a long-term Richmond resident, who holds many voluntary posts, including 1st Community Health Council and Chair of Richmond Mencap. Margaret has been a Trustee of Fitzroy Support for 20 years, with eight years as Chairman. Fitzroy Support provides over 60 care homes. She has also been a Trustee of Richmond Parish Lands Charity and is currently a Trustee of Kew Community Trust.
Margaret founded a Residential Property Management Company and still runs a family property company. Margaret has been a Trustee of The Richmond Charities since 2012 and is a member of the Property Committee.