MACVITCH LIMITED