Amr Roushdi
Amr Roushdi For General Contracting & Finishing
0000040505000003568500000441170000037599000004680800000391800000042999000002555400000455760000027720000002969300000350980000026611000003701300000287560000038793000002994400000420450000045040000002684500000307420000025871000003622800000282880000038676