About Needham & James Services Limited (02967653) United Kingdom