ARMITAGE & BARKER LTD