About Needham North & Holywell Ltd (10312019) United Kingdom