About Needham Hall Limited (02064313) United Kingdom