He's not replacing the roof though ???
To thread starter - claim it all as repairs and maintenance. Its possible HMRC may ask you for a breakdown of the expenses inc. invoices if it is massively different to your usual expenses but IMO they should be claimable against income.