About Needham Property Developments Ltd (10427062) United Kingdom