About Delcor Holdings Ltd (12949716) United Kingdom