About Ellard Gallimore Limited (12065276) United Kingdom