About Ellis David Holdings 2 Limited (12113343) United Kingdom