About Sam Needham Limited (11424223) United Kingdom