About Alex & Ely Ltd (10446828) United Kingdom