Please forgive me for taking so long to contact you.
こんにちは。
ご質問ありがとうございます。
英語では「遅くなり申し訳ありません」の言い方は色々あると思います。
例えば:
“My sincere apologies for the slow reply.” - 「返事が遅くなり心から謝りたいです」
“I am sorry for the delayed response.” - 「返事が遅くなり申し訳ない」
“Please forgive me for taking so long to contact you.” - 「連絡がこんなに遅くなり本当に申し訳ない」