About Needham House Management Company Limited (10493191) United Kingdom