About Z&l London Ltd. (09905263) United Kingdom