About Nelly Developments Ltd (13677460) United Kingdom