BARCROFT PARTNERSHIP LTD