About Needham Enterprises Limited (01534677) United Kingdom