Welcome to Magna Roofing, your trusted local roofing company covering Surrey and London including Walton-on-Thames, Weybridge, Sunbury-on-Thames, Richmond, Kingston, Twickenham, Teddington, Epsom, Surbiton, Barnes, Putney, Hammersmith, Chelsea, Fulham, Kensington, Westminster and all surrounding areas.