Hi Nouf,
There shouldn't be any issues.
For the normal macro lens, see [http://www.reefcentral.com/forums/showthread.php?t=1932826|here]. For the L lens macro see [https://www.dxomark.com/Lenses/Canon/EF100mm-f-2.8L-Macro-IS-USM-mounted-on-Canon-EOS-550D---Measurements__645|here].
The combination of Canon 550D plus ring flash shouldn't be a problem either. See [https://www.dpreview.com/forums/post/35052069|here].
Steffen