IRVIN & JOHNSON LTD
UNOQUE METAL WORKS
KRUGERSDORP BRICK WORKS PRECAST (PTY) LTD
IRVIN & JOHNSON
Richmond & Byrne, Pietermaritzburg and Midlands, KwaZulu-Natal, Suid-Afrika, IRVIN & JOHNSON LTD RESIDENCE B SHER