About Needham Specialised Machines Limited (02470508) United Kingdom