STROS-Sedlcancke strojirny, a.s. 14 Idowu Martins St, Victoria Island 106104, Lagos 971 502827857 Engineering and Construction