About Needham Properties Limited (06447766) United Kingdom