About Needham & James Secretarial Services Limited (06484936) United Kingdom