About European Development Holdings Limited (SC190870) United Kingdom