About Steve Needham Ltd (08024308) United Kingdom