About Leo S Lmb Ltd (12825189) United Kingdom