About Needham House Unit 217 Limited (12062682) United Kingdom