About K Needham Properties Limited (11594843) United Kingdom