Mary Melvin from Alexandria in West Dunbartonshire, lost thousands after an unknown firm turned up one day last month to offer an entire new roof.