B P MARSH & COMPANY LTD ,