About Ellery Lloyd Limited (12133691) United Kingdom