Designing Client Centred Knowledge Services