About L J Needham Consultancy Ltd (12421901) United Kingdom