About Delson Holdings Limited (SC385095) United Kingdom