MCGILL & PARTNERS (SERVICES) LTD