About Needham Fareham And Jones Limited (11592813) United Kingdom