About W. Needham Business Properties Limited (08695944) United Kingdom