About Needham Haddrell Management Limited (06947454) United Kingdom