MORGAN & HORSFALL LTD