About Jane Needham Ltd (08000352) United Kingdom