About Needhams (furnishers) Limited (00329210) United Kingdom