GARRAD HASSAN & PARTNERS LTD