About Tim Needham Limited (05477100) United Kingdom