PETER ONSLOW LTD