About Necker & Co. Limited (04639382) United Kingdom