About Neckinger Group Ltd (10266706) United Kingdom