About D S Needham Ltd (10704042) United Kingdom