Not really, you've just made that up.
Rule applies for all companies in the UK and common in other countires too - they even extended the filing deadline for personal tax returns in the US. Many companies still operating at reduced capacity, reduced admin staff, the tax authorities (HMRC, IRS)...