About Leo (acton) Limited (12899077) United Kingdom