About Ellis David Holdings Limited (12113326) United Kingdom