About Needham & James Limited (02263603) United Kingdom