About Malcolm Needham & Co Limited (05268352) United Kingdom