About Eg Needham Ltd (13520135) United Kingdom