DAVID PRICE ENGINEERING SOLUTIONS LTD