About Leyton Ellis Limited (10252828) United Kingdom